part of 'theme_bloc.dart';

@immutable
abstract class ThemeEvent extends Equatable{
  const ThemeEvent();
}

class ThemeChangeEvent extends ThemeEvent{

  final AppThemeMode themeMode;
  final AppThemeColorMode themeColorMode;
  final AppFontMode fontMode;

  const ThemeChangeEvent(this.themeMode,this.themeColorMode,this.fontMode);

  @override
  List<Object?> get props => [themeMode,themeColorMode,fontMode];
}

class ThemeLoadEvent extends ThemeEvent{
  
  @override
  List<Object?> get props => [];
  
}
